home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / gnupatch-2.1 / Makefile < prev    next >
Encoding:
Makefile  |  1995-06-28  |  2.1 KB  |  92 lines

  1. # Generated automatically from Makefile.in by configure.
  2. # Makefile for GNU patch.
  3.  
  4. #### Start of system configuration section. ####
  5.  
  6. srcdir = .
  7. VPATH = .
  8.  
  9. CC = cc
  10.  
  11. INSTALL = bsdinstall -c
  12. INSTALL_PROGRAM = $(INSTALL)
  13. INSTALL_DATA = $(INSTALL)
  14.  
  15. LIBS = 
  16.  
  17. CFLAGS = -O
  18. LDFLAGS =
  19.  
  20. prefix = /usr/skunk
  21. exec_prefix = ${prefix}
  22.  
  23. bindir = $(exec_prefix)/bin
  24.  
  25. # Where to put the manual pages.
  26. mandir = $(prefix)/man/man1
  27. # Extension (not including `.') for the manual page filenames.
  28. manext = 1
  29.  
  30. #### End of system configuration section. ####
  31.  
  32. SHELL = /bin/sh
  33.  
  34. SRCS = backupfile.c getopt.c getopt1.c inp.c patch.c pch.c util.c \
  35.     version.c rename.c alloca.c
  36. OBJS = backupfile.o getopt.o getopt1.o inp.o patch.o pch.o util.o \
  37.     version.o  alloca.o
  38. HDRS = EXTERN.h INTERN.h backupfile.h common.h getopt.h \
  39.     inp.h patchlevel.h pch.h util.h version.h
  40. MISC = COPYING ChangeLog INSTALL Makefile.in README NEWS \
  41.     configure configure.in config.h.in patch.man
  42. DISTFILES = $(MISC) $(SRCS) $(HDRS)
  43.  
  44. all: patch
  45.  
  46. .c.o:
  47.     $(CC) -c -DHAVE_CONFIG_H -I. $(CPPFLAGS) $(CFLAGS) $<
  48.  
  49. patch: $(OBJS)
  50.     $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
  51.  
  52. install: all
  53.     $(INSTALL_PROGRAM) patch $(bindir)/gnupatch
  54.  
  55. install.man:
  56.     -$(INSTALL_DATA) $(srcdir)/patch.man $(mandir)/gnupatch.$(manext)
  57.  
  58. uninstall:
  59.     rm -f $(bindir)/patch $(mandir)/patch.$(manext)
  60.  
  61. TAGS: $(SRCS)
  62.     etags $(SRCS)
  63.  
  64. clean:
  65.     rm -f patch *.o core
  66.  
  67. mostlyclean: clean
  68.  
  69. distclean: clean
  70.     rm -f Makefile config.status config.h
  71.  
  72. realclean: distclean
  73.     rm -f TAGS
  74.  
  75. dist: $(DISTFILES)
  76.     echo patch-`sed -e '/PATCH_VERSION/!d' -e 's/[^0-9]*\([0-9a-z.]*\).*/\1/' -e q patchlevel.h` > .fname
  77.     rm -rf `cat .fname`
  78.     mkdir `cat .fname`
  79.     ln $(DISTFILES) `cat .fname`
  80.     tar -chf - `cat .fname` | gzip >`cat .fname`.tar.gz
  81.     rm -rf `cat .fname` .fname
  82.  
  83. backupfile.o: config.h backupfile.h
  84. getopt.o getopt1.o: config.h getopt.h
  85. inp.o: config.h common.h inp.h util.h EXTERN.h INTERN.h pch.h
  86. patch.o: config.h common.h inp.h pch.h util.h version.h backupfile.h \
  87.     INTERN.h EXTERN.h getopt.h
  88. pch.o: config.h common.h pch.h util.h EXTERN.h INTERN.h
  89. util.o: config.h common.h util.h backupfile.h EXTERN.h INTERN.h
  90. version.o: config.h common.h version.h patchlevel.h util.h \
  91.     EXTERN.h INTERN.h
  92.